iframe{
  border:0px;
  width:482px;
  height:149px;
  border-width:0px;
 
}
table{
font:12px Arial, Helvetica, sans-serif;
}

select{
font:12px Arial, Helvetica, sans-serif;
 border:1px #006E2E solid;
}

textarea{

border: 1px solid #000000;
	scrollbar-arrow-color: #C0D6CE;
	scrollbar-base-color: #006E2E;
	scrollbar-dark-shadow-color: #006E2E;	
	scrollbar-track-color: #C0D6CE;	
	scrollbar-face-color: #006E2E;
	scrollbar-shadow-color: #C0D6CE;
	scrollbar-highlight-color: #C0D6CE;	
font:10px Arial, Helvetica, sans-serif;


}


#cabezera{
   position:relative;
	height:	150px;   
}

#menu{
   position:absolute;
   right:0px;
   bottom:0px;
}

.row{
  cursor: pointer;
}

.seleccionado{
  background-color:#C0D6CE;
  font:10px Arial, Helvetica, sans-serif;
}

#contenedorMantenimiento {
	-moz-box-sizing: border-box;
	position:relative;
	border:1px #006E2E solid;
	height:370px;
}

#lista_usuarios {
	-moz-box-sizing:	border-box;
	position:absolute;
	width: 380px;
	padding:10px;	 	
}

#lista_mantenimientos{
	position:absolute;
	width:750px;
	border:1px #000000 solid;

}

#lista_mantenimientos img{
   position:absolute;
   top:4px;
   right:2px;
   cursor:pointer;
}

#mant_prestamos{
	position:absolute;
	width:566px;	
	border:1px #000000 solid;

}
#mant_addDocu{
	position:absolute;
	width:600px;	
	border:1px #000000 solid;

}

#mant_prestamos_existencias{
	position:absolute;
	width:450px;
	height:150px;
	border:1px #000000 solid;
	visibility:hidden;
	top:10px;
	left:15px;
	background-color:#FCFCEB;
		
}



#mant_prestamos_existencias #cuerpito{
	margin:0px;
	text-align:left;
	overflow-y:auto;
	/*border:1px #FF0000 solid;*/
	height:125px;
	position:relative;

			
}

#mant_prestamos_existencias img{
   position:absolute;
   top:4px;
   right:2px;
   cursor:pointer;
}


#mant_prestamos_existencias_2{
	position:absolute;
	width:800px;
	visibility:hidden;
	background-color:#FCFCEB;
		
}

#mant_prestamos_existencias_2 img{
   position:absolute;
   top:4px;
   right:2px;
   cursor:pointer;
}

#mant_visualizar{
	position:absolute;
	width:680px;
	border:1px #000000 solid;

}

#lista_mantenimientos_documentos{
	position:absolute;
	width:780px;
	border:2px #000000 solid;


}

.relativa {
	position:absolute;
	bottom:0px;
	left:0px;
	border:1px #99CC66 solid;
    height:25px;
	visibility:hidden;
 
	
}



#oculta_todo{ 
	width:100%;
	height:100%;
	position:absolute;
	left:0%;
	top:0%;
	right:0%;
	bottom:0%;
	background-color:#CCCC00;
	height:596px;

}

#ventanas{ 
	position:absolute;
	left:50px;
	top:50px;
	right:50px;
	bottom:50px;
	width:900px;
	height:505px;
	visibility:hidden;
	/*background-color:#CCCC00;*/
	/*border:1px #99CC66 solid;	*/
}

#cargando {
	position:absolute;
	width: 250px;
	height:80px;
	text-align:center;
	top:10px;
	left:15px;
	background-image:url(../images/fondito.gif) ;
	visibility:hidden;	
}
#cargando2 {
	position:absolute;
	width: 250px;
	height:80px;
	text-align:center;
	top:10px;
	left:15px;
	background-image:url(../images/fondito.gif) ;
	visibility:hidden;	
}
#cargando2 img{
   margin:10px;
}


#cargando img{
   margin:10px;
}

.filaAltoLibre{

	background-color:#FCFCEB;
	font:12px Arial, Helvetica, sans-serif;
	 
}

.filaAltoLibre input{

	font:10px Arial, Helvetica, sans-serif;
	 
}

.fila{

    height:22px;
	background-color:#FCFCEB;
	font:12px Arial, Helvetica, sans-serif;

	  
}

.salto_fila{
	-moz-box-sizing:	border-box;
	height:25px;
	background-color:#006E2E;
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
    font:15px Arial, Helvetica, sans-serif;
	color:#FFFFFF
	/*font-weight:bold*/
}

.fila_spacio{
	background-color:#FCFCEB;
	margin:0px;
	padding:2px;
	
}

.columna1{
	-moz-box-sizing:	border-box;
	float:left;
	width:140px;
	padding-left:5px;
}
.columna11{
	-moz-box-sizing:	border-box;
   padding-left:5px;
   width:123px;
}
.columna12{
	float:left;
   width:30px;
}
.columna2{
	float:left;
	width:16px;
}
.columna3{
	margin:0px;
	text-align:left;
		
}
.columna31{
	float:left;
	width:200px;
}
.columna4{
	-moz-box-sizing:	border-box;
	float:left;
	width:140px;
    margin-left:4px;
}
.columna5{
	float:left;
	width:16px; 	
}
.columna6{

}


.caja{
	font:12px Arial, Helvetica, sans-serif;
	 border:1px #006E2E solid;
	height:16px;
}

.cajaArea{
	height:35px;
	width:400px;
}

.cajaAreaResumen{
	height:65px;
	width:500px;
}
.cajaAreaLibreAncho{
	height:65px;
}

.boton{
	font:12px Arial, Helvetica, sans-serif;
	height:20px;
}


#datos_personales tr{
    height:22px;
	visibility:visible;	
	background-color:#FCFCEB;
		
}

#ej_cc tr{
	visibility:visible;	
	background-color:#FCFCEB;	
}

#procesos_fotos{

   
}

#campo_foto {

	background-color: #F9F7ED;
	width: 250px;
	height:130px;
	border:1px #996600 solid;
	padding:10px;
	position:relative;


}
#campo_foto img{

	padding-left:10px;
	float:left;
  
}
#campo_foto div{
	padding-top:30px;
	padding-right:10px;
	cursor:pointer;
	text-align:left;  
}

#campo_fotoLinks {

	background-color: #F9F7ED;
	width: 400px;
	height:130px;
	border:1px #996600 solid;
	padding:10px;

}
#campo_fotoLinks img{

	padding-left:10px;
	float:left;
  
}
#campo_fotoLinks div{
	padding-top:30px;
	padding-right:10px;
	cursor:pointer;
  
}

.titulos_consultas{
	font:15px Arial, Helvetica, sans-serif;
	color:#006E2E;
}

#lista_consultas{
	position:relative;
	padding:5px 20px 0px 20px;	
	/*border:1px #FF0000 solid;*/

}

#lista_consultas .boton-nuevo{
	font:13px Arial, Helvetica, sans-serif;
	color:#006E2E;
	cursor:pointer;
	text-decoration:underline;
}


/* padding   T R B L  */
#resultados{
	position:relative;
	height:265px;	
	padding:5px 20px 0px 20px;
	/*border:1px #FF0000 solid;*/
}




/* ---------------------------------------  Estilos para el los data grids  ---------------------------------------- */


#data_grid{
	width:99%;
	border:1px #006E2E solid;	
	position:relative;	
	height:172px;	
}
#data_grid #data_grid_cab{
	font:12px Geneva, Arial, Helvetica, sans-serif;
	height:16px;
	margin:0px;
	padding:0px;
	position:relative;	
	background-color:#006E2E;
	color:#FFFFFF; 		

}

#data_grid #data_grid_cab td{
	background: #006E2E;
	border-left: 1px solid #C0D6CE;
	border-right: 1px solid #C0D6CE;
	border-top: 1px solid #C0D6CE;
	font-weight: normal;
	text-align: center;		
}

#data_grid #data_grid_body{

	font:12px Geneva, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	overflow:auto;
	height:155px;
	position:absolute;
	width:100%;		
	top:16px;
	overflow-y:scroll;
	overflow-x:hidden;
	scrollbar-arrow-color: #C0D6CE;
	scrollbar-base-color: #006E2E;
	scrollbar-dark-shadow-color: #006E2E;	
	scrollbar-track-color: #C0D6CE;	
	scrollbar-face-color: #006E2E;
	scrollbar-shadow-color: #C0D6CE;
	scrollbar-highlight-color: #C0D6CE;		
}

#data_grid_body table td {
	border-bottom: 1px solid #DDD;
	border-left: none;
	border-right: 1px solid #CCC;
}
 	

/* Para la parte del contenido en si del data grid*/


#grilla,#grilla2 {
	/*border:1px #4E7769 solid ;*/
   
}
#grilla .cabeza ,#grilla2 .cabeza{
	background-color:#006E2E;
	color:#FFFFFF; 	   
}
#grilla .filas , #grilla2 .filas{
	background-color:#FCFCEB;
	color:#000000;
	cursor:pointer; 	   
	font:10px Arial, Helvetica, sans-serif;
}

#grilla .filasAlerta , #grilla2 .filasAlerta{
	background-color:#FCFCEB;
	color:#FF0000;
	cursor:pointer; 	   
	font:10px Arial, Helvetica, sans-serif;
}


/* ---------------------------------------  Fin Estilos para el los data grids  ---------------------------------------- */
